package com.zhengqing.demo.model.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDateTime;


/**
 * @author new
 * tct
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
public class TctDTO {
    /**
     * 会诊编号	病理号	姓名	性别	年龄	病理类型	取材部位	临床诊断	申请医院	送检科室	送检医师	送检时间	提交时间	专家诊断意见	是否恶性	诊断时间
     */

    @ExcelProperty("会诊编号")
    private String id;

    @ExcelProperty("病理号")
    private String caseNumber;

    @ExcelProperty("姓名")
    private String name;

    @ExcelProperty("性别")
    private String sex;

    @ExcelProperty("年龄")
    private String age;

    @ExcelProperty("病理类型")
    private String type;

    @ExcelProperty("取材部位")
    private String part;

    @ExcelProperty("临床诊断")
    private String diagnosis;

    @ExcelProperty("申请医院")
    private String hospital;

    @ExcelProperty("送检科室")
    private String department;

    @ExcelProperty("送检医师")
    private String doctor;

    @ExcelProperty("送检时间")
    private LocalDateTime admissionDate;

    @ExcelProperty("提交时间")
    private LocalDateTime submitDate;

    @ExcelProperty("专家诊断意见")
    private String expertOpinion;

    @ExcelProperty("专家诊断意见分类")
    private String expertOpinionType;

    @ExcelProperty("是否恶性")
    private String malignancy;

    @ExcelProperty("诊断时间")
    private String diagnosisDate;


    @ExcelProperty("身份证号")
    private String idCard;

    @ExcelProperty("电话")
    private String phone;

}

